// from gir-files (https://github.com/gtk-rs/gir-files)
// DO NOT EDIT
-#[cfg(any(feature = "v2020_2", feature = "dox"))]
use gio;
-#[cfg(any(feature = "v2020_2", feature = "dox"))]
use glib;
use glib::object::IsA;
use glib::translate::*;
use glib::GString;
use ostree_sys;
use std::fmt;
-#[cfg(any(feature = "v2020_2", feature = "dox"))]
use std::ptr;
-#[cfg(any(feature = "v2020_2", feature = "dox"))]
use Repo;
glib_wrapper! {
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn data_verify(&self, data: &glib::Bytes, signatures: &glib::Variant, out_success_message: &str) -> Result<(), glib::Error>;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn dummy_add_pk(&self, key: &glib::Variant) -> Result<(), glib::Error>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn dummy_data<P: IsA<gio::Cancellable>>(&self, data: &glib::Bytes, signature: &glib::Bytes, cancellable: Option<&P>) -> Result<(), glib::Error>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn dummy_data_verify(&self, data: &glib::Bytes, signatures: &glib::Variant, success_message: &str) -> Result<(), glib::Error>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn dummy_get_name(&self) -> Option<GString>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn dummy_metadata_format(&self) -> Option<GString>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn dummy_metadata_key(&self) -> Option<GString>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn dummy_set_pk(&self, key: &glib::Variant) -> Result<(), glib::Error>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn dummy_set_sk(&self, key: &glib::Variant) -> Result<(), glib::Error>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_add_pk(&self, public_key: &glib::Variant) -> Result<(), glib::Error>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_clear_keys(&self) -> Result<(), glib::Error>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_data<P: IsA<gio::Cancellable>>(&self, data: &glib::Bytes, signature: &glib::Bytes, cancellable: Option<&P>) -> Result<(), glib::Error>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_data_verify(&self, data: &glib::Bytes, signatures: &glib::Variant, out_success_message: &str) -> Result<(), glib::Error>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_get_name(&self) -> Option<GString>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_load_pk(&self, options: &glib::Variant) -> Result<(), glib::Error>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_metadata_format(&self) -> Option<GString>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_metadata_key(&self) -> Option<GString>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_set_pk(&self, public_key: &glib::Variant) -> Result<(), glib::Error>;
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_set_sk(&self, secret_key: &glib::Variant) -> Result<(), glib::Error>;
-
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn get_name(&self) -> Option<GString>;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn set_sk(&self, secret_key: &glib::Variant) -> Result<(), glib::Error>;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
fn summary<P: IsA<gio::Cancellable>>(&self, repo: &Repo, keys: &glib::Variant, cancellable: Option<&P>) -> Result<(), glib::Error>;
}
}
}
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn dummy_add_pk(&self, key: &glib::Variant) -> Result<(), glib::Error> {
- unsafe {
- let mut error = ptr::null_mut();
- let _ = ostree_sys::ostree_sign_dummy_add_pk(self.as_ref().to_glib_none().0, key.to_glib_none().0, &mut error);
- if error.is_null() { Ok(()) } else { Err(from_glib_full(error)) }
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn dummy_data<P: IsA<gio::Cancellable>>(&self, data: &glib::Bytes, signature: &glib::Bytes, cancellable: Option<&P>) -> Result<(), glib::Error> {
- unsafe {
- let mut error = ptr::null_mut();
- let _ = ostree_sys::ostree_sign_dummy_data(self.as_ref().to_glib_none().0, data.to_glib_none().0, signature.to_glib_none().0, cancellable.map(|p| p.as_ref()).to_glib_none().0, &mut error);
- if error.is_null() { Ok(()) } else { Err(from_glib_full(error)) }
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn dummy_data_verify(&self, data: &glib::Bytes, signatures: &glib::Variant, success_message: &str) -> Result<(), glib::Error> {
- unsafe {
- let mut error = ptr::null_mut();
- let _ = ostree_sys::ostree_sign_dummy_data_verify(self.as_ref().to_glib_none().0, data.to_glib_none().0, signatures.to_glib_none().0, success_message.to_glib_none().0, &mut error);
- if error.is_null() { Ok(()) } else { Err(from_glib_full(error)) }
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn dummy_get_name(&self) -> Option<GString> {
- unsafe {
- from_glib_none(ostree_sys::ostree_sign_dummy_get_name(self.as_ref().to_glib_none().0))
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn dummy_metadata_format(&self) -> Option<GString> {
- unsafe {
- from_glib_none(ostree_sys::ostree_sign_dummy_metadata_format(self.as_ref().to_glib_none().0))
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn dummy_metadata_key(&self) -> Option<GString> {
- unsafe {
- from_glib_none(ostree_sys::ostree_sign_dummy_metadata_key(self.as_ref().to_glib_none().0))
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn dummy_set_pk(&self, key: &glib::Variant) -> Result<(), glib::Error> {
- unsafe {
- let mut error = ptr::null_mut();
- let _ = ostree_sys::ostree_sign_dummy_set_pk(self.as_ref().to_glib_none().0, key.to_glib_none().0, &mut error);
- if error.is_null() { Ok(()) } else { Err(from_glib_full(error)) }
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn dummy_set_sk(&self, key: &glib::Variant) -> Result<(), glib::Error> {
- unsafe {
- let mut error = ptr::null_mut();
- let _ = ostree_sys::ostree_sign_dummy_set_sk(self.as_ref().to_glib_none().0, key.to_glib_none().0, &mut error);
- if error.is_null() { Ok(()) } else { Err(from_glib_full(error)) }
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_add_pk(&self, public_key: &glib::Variant) -> Result<(), glib::Error> {
- unsafe {
- let mut error = ptr::null_mut();
- let _ = ostree_sys::ostree_sign_ed25519_add_pk(self.as_ref().to_glib_none().0, public_key.to_glib_none().0, &mut error);
- if error.is_null() { Ok(()) } else { Err(from_glib_full(error)) }
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_clear_keys(&self) -> Result<(), glib::Error> {
- unsafe {
- let mut error = ptr::null_mut();
- let _ = ostree_sys::ostree_sign_ed25519_clear_keys(self.as_ref().to_glib_none().0, &mut error);
- if error.is_null() { Ok(()) } else { Err(from_glib_full(error)) }
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_data<P: IsA<gio::Cancellable>>(&self, data: &glib::Bytes, signature: &glib::Bytes, cancellable: Option<&P>) -> Result<(), glib::Error> {
- unsafe {
- let mut error = ptr::null_mut();
- let _ = ostree_sys::ostree_sign_ed25519_data(self.as_ref().to_glib_none().0, data.to_glib_none().0, signature.to_glib_none().0, cancellable.map(|p| p.as_ref()).to_glib_none().0, &mut error);
- if error.is_null() { Ok(()) } else { Err(from_glib_full(error)) }
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_data_verify(&self, data: &glib::Bytes, signatures: &glib::Variant, out_success_message: &str) -> Result<(), glib::Error> {
- unsafe {
- let mut error = ptr::null_mut();
- let _ = ostree_sys::ostree_sign_ed25519_data_verify(self.as_ref().to_glib_none().0, data.to_glib_none().0, signatures.to_glib_none().0, out_success_message.to_glib_none().0, &mut error);
- if error.is_null() { Ok(()) } else { Err(from_glib_full(error)) }
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_get_name(&self) -> Option<GString> {
- unsafe {
- from_glib_none(ostree_sys::ostree_sign_ed25519_get_name(self.as_ref().to_glib_none().0))
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_load_pk(&self, options: &glib::Variant) -> Result<(), glib::Error> {
- unsafe {
- let mut error = ptr::null_mut();
- let _ = ostree_sys::ostree_sign_ed25519_load_pk(self.as_ref().to_glib_none().0, options.to_glib_none().0, &mut error);
- if error.is_null() { Ok(()) } else { Err(from_glib_full(error)) }
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_metadata_format(&self) -> Option<GString> {
- unsafe {
- from_glib_none(ostree_sys::ostree_sign_ed25519_metadata_format(self.as_ref().to_glib_none().0))
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_metadata_key(&self) -> Option<GString> {
- unsafe {
- from_glib_none(ostree_sys::ostree_sign_ed25519_metadata_key(self.as_ref().to_glib_none().0))
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_set_pk(&self, public_key: &glib::Variant) -> Result<(), glib::Error> {
- unsafe {
- let mut error = ptr::null_mut();
- let _ = ostree_sys::ostree_sign_ed25519_set_pk(self.as_ref().to_glib_none().0, public_key.to_glib_none().0, &mut error);
- if error.is_null() { Ok(()) } else { Err(from_glib_full(error)) }
- }
- }
-
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
- fn ed25519_set_sk(&self, secret_key: &glib::Variant) -> Result<(), glib::Error> {
- unsafe {
- let mut error = ptr::null_mut();
- let _ = ostree_sys::ostree_sign_ed25519_set_sk(self.as_ref().to_glib_none().0, secret_key.to_glib_none().0, &mut error);
- if error.is_null() { Ok(()) } else { Err(from_glib_full(error)) }
- }
- }
-
#[cfg(any(feature = "v2020_2", feature = "dox"))]
fn get_name(&self) -> Option<GString> {
unsafe {
}
}
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
fn summary<P: IsA<gio::Cancellable>>(&self, repo: &Repo, keys: &glib::Variant, cancellable: Option<&P>) -> Result<(), glib::Error> {
unsafe {
let mut error = ptr::null_mut();
pub fn ostree_sign_data(self_: *mut OstreeSign, data: *mut glib::GBytes, signature: *mut *mut glib::GBytes, cancellable: *mut gio::GCancellable, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_data_verify(self_: *mut OstreeSign, data: *mut glib::GBytes, signatures: *mut glib::GVariant, out_success_message: *mut *mut c_char, error: *mut *mut glib::GError) -> gboolean;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_dummy_add_pk(self_: *mut OstreeSign, key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_dummy_data(self_: *mut OstreeSign, data: *mut glib::GBytes, signature: *mut *mut glib::GBytes, cancellable: *mut gio::GCancellable, error: *mut *mut glib::GError) -> gboolean;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_dummy_data_verify(self_: *mut OstreeSign, data: *mut glib::GBytes, signatures: *mut glib::GVariant, success_message: *mut *mut c_char, error: *mut *mut glib::GError) -> gboolean;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_dummy_get_name(self_: *mut OstreeSign) -> *const c_char;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_dummy_metadata_format(self_: *mut OstreeSign) -> *const c_char;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_dummy_metadata_key(self_: *mut OstreeSign) -> *const c_char;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_dummy_set_pk(self_: *mut OstreeSign, key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_dummy_set_sk(self_: *mut OstreeSign, key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_add_pk(self_: *mut OstreeSign, public_key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_clear_keys(self_: *mut OstreeSign, error: *mut *mut glib::GError) -> gboolean;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_data(self_: *mut OstreeSign, data: *mut glib::GBytes, signature: *mut *mut glib::GBytes, cancellable: *mut gio::GCancellable, error: *mut *mut glib::GError) -> gboolean;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_data_verify(self_: *mut OstreeSign, data: *mut glib::GBytes, signatures: *mut glib::GVariant, out_success_message: *mut *mut c_char, error: *mut *mut glib::GError) -> gboolean;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_get_name(self_: *mut OstreeSign) -> *const c_char;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_load_pk(self_: *mut OstreeSign, options: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_metadata_format(self_: *mut OstreeSign) -> *const c_char;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_metadata_key(self_: *mut OstreeSign) -> *const c_char;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_set_pk(self_: *mut OstreeSign, public_key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_ed25519_set_sk(self_: *mut OstreeSign, secret_key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_get_name(self_: *mut OstreeSign) -> *const c_char;
pub fn ostree_sign_set_pk(self_: *mut OstreeSign, public_key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
#[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_set_sk(self_: *mut OstreeSign, secret_key: *mut glib::GVariant, error: *mut *mut glib::GError) -> gboolean;
- #[cfg(any(feature = "v2020_2", feature = "dox"))]
pub fn ostree_sign_summary(self_: *mut OstreeSign, repo: *mut OstreeRepo, keys: *mut glib::GVariant, cancellable: *mut gio::GCancellable, error: *mut *mut glib::GError) -> gboolean;
//=========================================================================